<?php
/**
 * eInterface (Exception Interface) Klasse
 * 
 * Interface Klasse für die Abstrakte Klasse e (Exception)
 * 
 * $Rev: $
 * $Author: $
 * $Date: $
 * $Id: $
 * $URL: $
 * @author Adrian Liechti <info@jahweh.ch>
 * @copyright: 2010-2011 Adrian Liechti, GPL3 and CC3 BY-SA
 */

interface eInterface {
	/**
	 * Protected methods inherited from Exception class
	 */
	public function getMessage();
	public function getCode();
	public function getFile();
	public function getLine();
	public function getTrace();
	public function getTraceAsString();

	/**
	 * Overrideable methods inherited from Exception class
	 */
	public		function __toString();
	public		function __construct($message = null, $code = 0);
	public		function addVar ($title, $value);
	public		function type();
}
?>